package com.rc.saas.tenant.mapper.hlht;


import com.rc.saas.tenant.common.base.BaseMapper;
import com.rc.saas.tenant.model.hlht.HlhtTenantOpen;
import com.rc.saas.tenant.model.hlht.HlhtTenantOpenExample;
import com.rc.saas.tenant.search.hlht.HlhtTenantOpenSearch;
import com.rc.saas.tenant.vo.hlht.HlhtTenantOpenExportVo;
import com.rc.saas.tenant.vo.hlht.HlhtTenantOpenVo;
import com.rc.saas.tenant.vo.hlht.HlhtTenantVo;

import java.util.List;

public interface HlhtTenantOpenMapper extends BaseMapper<Long, HlhtTenantOpen, HlhtTenantOpenExample> {
    void updateStatusByExpiredDate();

    List<HlhtTenantOpenVo> listPageHlhtTenantOpen(HlhtTenantOpenSearch hlhtTenantOpenSearch);

    List<HlhtTenantOpenExportVo> listHlhtTenantOpen(HlhtTenantOpenSearch hlhtTenantOpenSearch);

    List<String> listOperatorIdByTenantCode(String tenantCode);

    List<HlhtTenantVo> listHlhtTenantByTenantCode(String tenantCode);

    List<HlhtTenantVo> listByHlhtTenantCode(String hlhtTenantCode);
}
